platform railing - French English Dictionary